using System;
using System.Globalization;

namespace EPiAbstractions.Common.Globalization
{
    public interface IGlobalizationHandlerFacade
    {
        String[] FindTranslation(String searchText);

        CultureInfo[] GetKeyCultures(String key);

        String GetTranslation(String key);

        String GetTranslation(String key, CultureInfo culture);

        void RemoveKey(String key);

        void RemoveTranslation(String key, CultureInfo culture);

        void SetTranslation(String key, String text, CultureInfo culture);
    }
}